home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-02-27 | 2.6 KB | 93 lines | [TEXT/MPS ] |
- #-----------------------------------------------------------------------#
- # #
- # Program: ImageerPPC #
- # File: ImageerPPC.make - Make Source #
- # #
- # By: Jason Hodges-Harris #
- # #
- # Version: 1.0d2 #
- # #
- # Copyright: © 1995-96 Apple Computer, Inc., #
- # all rights reserved. #
- # #
- #-----------------------------------------------------------------------#
-
- AppName = 'ImageerPPC'
- Signature = 'Im#¢'
- projsrc = :source:
- PPCC = MrC
- obj = :object:
- Sym•PPC = -sym on
- Opts•PPC = -proto strict
- ObjDir•PPC = :object:
-
- PPCCOptions = {Includes} {Sym•PPC} {Opts•PPC}
-
- {obj} ƒ {projsrc}
-
- {obj}.c.o ƒ {projsrc}.c
- {MrC} {PPCCOptions} {DepDir}{Default}.c -o {TargDir}{Default}.c.x
-
- #------------------------------------------------------------------------------
- # These are the objects that we want to link with. If any one of these
- # changes, then we invoke the Link command.
- #------------------------------------------------------------------------------
- AppObjects = ∂
- {obj}doevent.c.x ∂
- {obj}eventloop.c.x ∂
- {obj}fileCache.c.x ∂
- {obj}fileIO.c.x ∂
- {obj}gxGraphics.c.x ∂
- {obj}imageFilter.c.x ∂
- {obj}menu.c.x ∂
- {obj}offscrnGraphics.c.x ∂
- {obj}start.c.x ∂
- {obj}windows.c.x
-
- PPCSysObjects = ∂
- "{SharedLibraries}"InterfaceLib ∂
- "{SharedLibraries}"StdCLib ∂
- "{SharedLibraries}MathLib" ∂
- "{SharedLibraries}"QuickTimeLib ∂
- "{PPCLibraries}"StdCRuntime.o ∂
- "{PPCLibraries}"PPCCRuntime.o ∂
- "{PPCLibraries}"PPCToolLibs.o ∂
- "{PPCLibraries}"QuickDrawGXLib.xcoff ∂
- -librename QuickDrawGXLib.xcoff=QuickDrawGXLib ∂
- -weakLib QuickTimeLib ∂
- -weakLib QuickDrawGXLib
-
-
- {AppObjects} ƒ ImageerPPC.make ∂
- {projsrc}Imageer.app.h ∂
- {projsrc}Imageer.protos.h ∂
-
-
- {AppName} ƒƒ ShellForce
-
-
- ShellForce ƒ
- BEGIN
- IF "{ShellVersion}" == ""
- ( EVALUATE "`Version`" =~ /MPW Shell≈ ([0-9]+(.[ab0-9]+)+)®1≈/ ) ∑ Dev:Null
- SET ShellVersion "{®1}"
- END
- END ∑ Dev:Null # Output to bit bucket so we don’t see above calculations
-
-
- {AppName} ƒƒ {AppObjects}
- Rez -append {projsrc}Imageer.r -o {AppName}
- PPCLink {Sym•PPC} -w ∂
- -o {Targ} {AppObjects} ∂
- -t APPL ∂
- -c {Signature} ∂
- {PPCSysObjects}
-
- #------------------------------------------------------------------------------
- # Build rule that creates our resources and adds them to the application
- #------------------------------------------------------------------------------
-
- {AppName} ƒƒ ImageerPPC.make ∂
- {projsrc}Imageer.app.h ∂
- {projsrc}Imageer.protos.h
-